<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">

        // 在try里面的发生错误，不会执行错误后的try里面的代码

        try{
            console.log('a');
            console.log(b);  //写在try里面的，当发生错误时，不抛出错误
            console.log('c');// 不会执行错误后面的代码
        }catch(e) {// e相当于形参，可以改名字
        // 负责捕捉错误对象error，并把其传到e里面
            console.log('e'); //try里面的代码出现错误，catch里面的才会被执行
            console.log(e);
            console.log(e.message);
            console.log(e.name);
        }
        console.log('d');// try里面的代码出现错误，不会影响这里的代码执行
    
    
    
        console.log(f);


        // catch 捕捉错误    Uncaught 未捕捉到的，会抛到控制台
    </script>
</body>
</html>